import matplotlib.pyplot as plt
import numpy as np

# 模拟数据：7个城市一周的平均温度
city_mean = np.array([23.5, 25.0, 22.8, 24.1, 26.3, 21.7, 24.9])

# 设置中文显示
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

# 创建柱状图
plt.bar(range(7), city_mean)

# 添加标签
plt.title("各城市平均气温对比")
plt.xlabel("城市编号")
plt.ylabel("平均温度(℃)")

# 显示图表
plt.show()